input {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    color: #424242;
    padding: 5px;
    height: 18px;
}
 textarea{
 	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    color: #424242;
    padding: 5px;
 }
select {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
    color: #424242;
    padding: 5px;
    line-height: 25px;
}
input:focus, select:focus, textarea:focus{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #019CDC;
    box-shadow: 0 0 3px #019CDC, 0 1px 2px rgba(0, 0, 0, 0.15) inset;
}
.buttons input{
/*     background-color: #3D983B;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1) inset;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    width: 150px; */
    
    background: url("images/all_button.png") no-repeat scroll -148px -69px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 30px;
    padding-bottom: 8px;
    padding-top: 2px\9;  
    width: 122px;
}
.buttons input:hover{
	opacity: 0.9;
}
.rememberMe a{
	color: black;
	font-weight: bold;
}
.button{
	    background: url("images/all_button.png") no-repeat scroll -148px -69px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 31px;
    line-height: 30px;
    padding-bottom: 4px;
    width: 122px;
}


/*  Css for Chrome    */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.buttons input{
		padding-top: 2px;
	}
}